\doxysection{os\+Event Struct Reference}
\hypertarget{structos_event}{}\label{structos_event}\index{osEvent@{osEvent}}


{\ttfamily \#include $<$cmsis\+\_\+os.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structos_event_aafcd2cedd08e033f9df25fd9875caaf2}\label{structos_event_aafcd2cedd08e033f9df25fd9875caaf2} 
os\+Status {\bfseries status}
\begin{DoxyCompactList}\small\item\em status code\+: event or error information \end{DoxyCompactList}\item 
\Hypertarget{structos_event_a1b7cd78975b5d4a6d04b0d0a8f1f85ae}\label{structos_event_a1b7cd78975b5d4a6d04b0d0a8f1f85ae} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>uint32\_t {\bfseries v}\\
\>\>{\em message as 32-\/bit value }\\
\>void \texorpdfstring{$\ast$}{*} {\bfseries p}\\
\>\>{\em message or mail as void pointer }\\
\>int32\_t {\bfseries signals}\\
\>\>{\em signal flags }\\
\} {\bfseries value}\\

\end{tabbing}\begin{DoxyCompactList}\small\item\em event value \end{DoxyCompactList}\item 
\Hypertarget{structos_event_a2a781eb301c375a5e8fa4ca8d7e8ffc0}\label{structos_event_a2a781eb301c375a5e8fa4ca8d7e8ffc0} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>\mbox{\hyperlink{structos__mail_q__cb}{osMailQId}} {\bfseries mail\_id}\\
\>\>{\em mail id obtained by osMailCreate }\\
\>\mbox{\hyperlink{struct_queue_definition}{osMessageQId}} {\bfseries message\_id}\\
\>\>{\em message id obtained by osMessageCreate }\\
\} {\bfseries def}\\

\end{tabbing}\begin{DoxyCompactList}\small\item\em event definition \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Event structure contains detailed information about an event. \begin{DoxyNote}{Note}
MUST REMAIN UNCHANGED\+: {\bfseries{os\+\_\+event}} shall be consistent in every CMSIS-\/\+RTOS. However the struct may be extended at the end. 
\end{DoxyNote}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+Third\+\_\+\+Party/\+Free\+RTOS/\+Source/\+CMSIS\+\_\+\+RTOS/cmsis\+\_\+os.\+h\end{DoxyCompactItemize}
